Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Spain F4 Italy F3 Spain F4 Spain F7 VI Torneo Internazionale di Tennis - Barletta TCT Open - Tunis Ljubljana Open 2002 - Ljubljana Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Muller Cup - Ulm I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona Espinho Challenger - Espinho ECM Cup - Prague FILA Challenger - Biella Challenger Casino Lugano - Lugano Geneva Challenger - Geneva Copa Ericsson Uruguay - Montevideo 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Memorial Savigni - Sassuolo Canottieri Mincio Open - Mantova Open de Montauban - Montauban Geovillage Open Trofeo Melia Olbia - Olbia Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Tennis Napoli Cup 2004 - Napoli Czech Open - Prostejov Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev IPP Open - Helsinki Badden Open by Rothaus - Ettlingen Banca Stato Challenger - Lugano Top Wool Challenger - Biella San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt IPP Open - Helsinki The LTA Sunderland Challenger - Sunderland Copa Kia - Santiago Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso 5° Sporting Challenger - Turin Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Challenger Brasov - Brasov Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Internationaux de Nouvelle-Caledonie - New Caledonia La Serena Open - La Serena Mitsubishi Electric Europe Cup - Monza Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia LXVII Concursu Internacional de Vigo - Vigo Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona Kos Succhetti Tennis Cup - Cordenons Black Forest Open - Freudenstadt Challenger Copa Sevilla 2008 - Seville Open Tarragona Costa Daurada - Tarragona Tanger Challenger Athens Challenger Tarragona Challenger Seville Challenger Genova Challenger Szczecin Challenger Segovia Challenger Genova Challenger Montevideo Challenger Santo Domingo Challenger Milan Challenger Perugia Challenger Szczecin Challenger Mallorca Open - Mallorca Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Copa AT&T - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Heineken Open - Auckland Medibank Private International - Sydney Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Catella Swedish Open - Bastad Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona BMW Open - Munich Masters Series - Hamburg BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Catella Swedish Open - Bastad Thailand Open - Bangkok Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Apia International - Sydney Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 French Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Olympics - Beijing Olympics - London Jameson Cup - Milan IX Ciutat de Barcelona - Barcelona Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Status Athens Open - Athens Dusseldorf Open Challenger - Dusseldorf Oberstaufen Challenger VIII Open Internacional D'Andorra - Andorra Trani Cup - Trani Skandia Open - Linz V Torneo Internazionale di Tennis - Barletta Architect Open - Budapest 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Copa Ericsson Chile - Santiago C.T. San Remo - XIII Piertomaso Tessitore - San Remo Top Wool Challenger Biella - Biella Hilversum Open - Hilversum San Marino Cepu Open - San Marino XXX Edizione 'A Savoldi Marco' - Manerbio Fujitsu Siemens Open - Budapest Czech Indoor Open - Prague Open de Franche-Comte - Besancon VIII Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden GHI Bronx Classic - Bronx IPP Geneva Trophy - Geneva Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Mobilux Open - Luxembourg Jameson Cup - Milan Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Schickendanz Open - Furth Nord LB Open - Braunschweig Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 7° Trani Cup - Trani LXV Concurso Internacional Vigo - Vigo IPP Geneva Trophy - Geneva Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2006 - Napoli Ciudad de Telde - Telde Memorial Manfredini - Sassuolo Constanta Challenger - Constanta IPP Geneva Trophy - Geneva Copa Kia Challenger ATP - Santiago Memorial Manfredini - Sassuolo Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Kos-Zucchetti Tennis Cup - Cordenons Geneva Challenger - Geneva Dusseldorf Open Challenger 2007 - Dusseldorf Copa Sevilla 2007 - Seville Posillipo Tennis Cup - Napoli 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Trani Challenger Banja Luka Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Schickendanz Open - Furth Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo 84° Concurso Internacional Tenis San Sebastian - San Sebastian Meknes Challenger Top Wool Challenger Biella - Biella USTA Challenger of North Miami Beach - North Miami Beach 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Seville Challenger Rome Challenger Zivnobanka Czech Open - Prostejov San Marino Cepu Open - San Marino Geneva Challenger - Geneva Kyiv UMC Open - Kiev Copa Ericsson Brazil - Sao Paulo Sophia Antipolis Challenger XL Challenger de Tenis Copa Sevilla - Seville Porsche Open - Poznan Guzzini Challenger - Recanati Murcia Challenger Volvo Sylt Open - Sylt Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Hypo Group Tennis International - Portschach BellSouth Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar The Stella Artois Grass Court Championships - London Copa AT&T - Buenos Aires Open Seat-Godo 2000 - Barcelona AAPT Championships - Adelaide Heineken Open - Auckland Abierto Mexicano Telfonica MoviStar - Acapulco Qatar Open - Doha BellSouth Open - Vina del Mar Mallorca Open - Mallorca Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz Heineken Open - Auckland Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Heineken Open - Auckland AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Bank Austria Tennis Trophy - Vienna Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Open Romania - Bucharest Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Mallorca Open - Mallorca Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Valencia Open - Valencia Open Seat Godo 2003 - Barcelona Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Moselle Open - Metz If Stockholm Open - Stockholm Apia International - Sydney Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Rio Open - Rio de Janeiro Qatar Exxon Mobil Open - Doha Swiss Open - Gstaad UNICEF Open - 's Hertogenbosch Rio Open 500 - Rio de Janeiro Erste Bank Open - Vienna International German Open - Hamburg Qatar ExxonMobil Open - Doha Moselle Open - Metz Aegon Nottingham Open - Nottingham BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Kooyong Classic - Kooyong